home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 2010 April
/
PCWorld0410.iso
/
hity wydania
/
Ubuntu 9.10 PL
/
karmelkowy-koliberek-desktop-9.10-i386-PL.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
doc
/
lftp
/
TODO
< prev
Wrap
Text File
|
2008-01-28
|
2KB
|
70 lines
The items with a question mark are questionable. I'm not sure whether they
are really needed. If you think it is a good feature do it yourself :) or
at least tell me what you think. Items marked with - are hard to implement
currently; other work needs to be done. Items marked with + are partially
implemented.
?* document variables in on-line help
* mirror --config <file.cf>
* update process title
* at-exit-bg
* implement Queueing in FileAccess. fa->AddQueue(new FAQueueOp(args)).
(Done()==true when queue is empty)
This way ARRAY_* can be obsoleted.
* there are many interesting protocols which can be used to transfer
files/data: smb, fsp, imap, irc, pop3...
-* put -n (only if newer) Maybe it would be better to add a command to compare
times?
mirror can be used: mirror -Rr -I file
* http: ls -a to see all links, even off-site.
?* `local' (or `reverse') command to swap local/remote, e.g.
mirror -R = local mirror
put = local get
of course, implement commands using two sessions where possible.
?? then proto-file will not be a module, that is it will be always loaded.
* mirror: add more settings.
* more intelligently squeeze file name in status line.
* parallel get's in mget
+* make a command get1 to get a single file with extra options.
* tail command
* make a class FileAccessLocation (class url?)
* job suspend/resume.
* motd. if it is not yet known, connect/login and get it. (use class Buffer).
* use NDIR (from RFC1127) in FtpListInfo, when long list cannot be parsed.
?* optimize help text, introduce a phrase separator for separate translations.
?* help in external files
* a setting to make commands quiet (cmd:quiet? or cmd:verbose with int value)
* redirect error messages
* stdout/stderr analogues, use class IOBuffer.
* mirror option to check an alternative directory(ies) for existing files.
(overlay filesystem replacement?)
* mirror: multiple source and target dirs.
* APPE support.
* support ftp paths properly - do CWD for each path component (unless
FEAT reports TVFS)
* for 4.0: allow to connect to backgrounded lftp process.
(maybe connect by default to any running lftp)